yellow-spotted monitor - Francés Inglés Diccionario